@charset "utf-8";

/*	-------------------------------------------------------------
	Lovely CSS - A CSS framework by Constantinos Demetriadis
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	URL:			www.ohmylovely.com/css-framework/
	Description:	Grid Master Module
	Author:			Constantinos Demetriadis

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	SVN Repository Info

	$Id: grd.master.css 265 2009-05-04 16:40:16Z cdemetriadis $
	$URL: https://lovely-css.googlecode.com/svn/trunk/lovely-css/css/grd.master.css $
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		

/*	-------------------------------------------------------------
	2 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-2					{ overflow:hidden; margin:auto auto; width:960px; }
	
	/* No Padding */
	.gridContainer-2 .grid-one			{ float:left; width:480px; margin:0px; }
	.gridContainer-2 .grid-1			{ float:left; width:480px; margin:0px; }
	.gridContainer-2 .grid-one			{ float:left; width:960px; margin:0px; }
	.gridContainer-2 .grid-2			{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-2.pad-5 .grid-one	{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-2.pad-5 .grid-1		{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-2.pad-5 .grid-two	{ float:left; width:950px; margin:0px 5px; }	
	.gridContainer-2.pad-5 .grid-2		{ float:left; width:950px; margin:0px 5px; }		
	
	/* 10px Padding */
	.gridContainer-2.pad-10 .grid-one	{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-2.pad-10 .grid-1		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-2.pad-10 .grid-two	{ float:left; width:940px;	margin:0px 10px; }
	.gridContainer-2.pad-10 .grid-2		{ float:left; width:940px;	margin:0px 10px; }
	
		
/*	-------------------------------------------------------------
	3 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-3					{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-3 .grid-one		{ float:left; width:320px; margin:0px; }
	.gridContainer-3 .grid-1		{ float:left; width:320px; margin:0px; }
	.gridContainer-3 .grid-two		{ float:left; width:640px; margin:0px; }
	.gridContainer-3 .grid-2		{ float:left; width:640px; margin:0px; }
	.gridContainer-3 .grid-three	{ float:left; width:960px; margin:0px; }
	.gridContainer-3 .grid-3		{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-3.pad-5 .grid-one	{ float:left; width:310px; margin:0px 5px; }
	.gridContainer-3.pad-5 .grid-1		{ float:left; width:310px; margin:0px 5px; }
	.gridContainer-3.pad-5 .grid-two	{ float:left; width:630px; margin:0px 5px; }
	.gridContainer-3.pad-5 .grid-2		{ float:left; width:630px; margin:0px 5px; }
	.gridContainer-3.pad-5 .grid-three	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-3.pad-5 .grid-3		{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-3.pad-10 .grid-one	{ float:left; width:300px; margin:0px 10px; }
	.gridContainer-3.pad-10 .grid-1		{ float:left; width:300px; margin:0px 10px; }
	.gridContainer-3.pad-10 .grid-two	{ float:left; width:620px; margin:0px 10px; }
	.gridContainer-3.pad-10 .grid-2		{ float:left; width:620px; margin:0px 10px; }
	.gridContainer-3.pad-10 .grid-three	{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-3.pad-10 .grid-3		{ float:left; width:940px; margin:0px 10px; }
	
		
/*	-------------------------------------------------------------
	4 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-4					{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-4 .grid-one		{ float:left; width:240px; margin:0px; }
	.gridContainer-4 .grid-1		{ float:left; width:240px; margin:0px; }
	.gridContainer-4 .grid-two		{ float:left; width:480px; margin:0px; }
	.gridContainer-4 .grid-2		{ float:left; width:480px; margin:0px; }
	.gridContainer-4 .grid-three	{ float:left; width:720px; margin:0px; }
	.gridContainer-4 .grid-3		{ float:left; width:720px; margin:0px; }
	.gridContainer-4 .grid-four		{ float:left; width:960px; margin:0px; }
	.gridContainer-4 .grid-4		{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-4.pad-5 .grid-one	{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-4.pad-5 .grid-1		{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-4.pad-5 .grid-two	{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-4.pad-5 .grid-2		{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-4.pad-5 .grid-three	{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-4.pad-5 .grid-3		{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-4.pad-5 .grid-four	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-4.pad-5 .grid-4		{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-4.pad-10 .grid-one	{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-4.pad-10 .grid-1		{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-4.pad-10 .grid-two	{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-4.pad-10 .grid-2		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-4.pad-10 .grid-three	{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-4.pad-10 .grid-3		{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-4.pad-10 .grid-four	{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-4.pad-10 .grid-4		{ float:left; width:940px; margin:0px 10px; }
	
		
/*	-------------------------------------------------------------
	5 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-5					{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-5 .grid-one		{ float:left; width:192px; margin:0px; }
	.gridContainer-5 .grid-1		{ float:left; width:192px; margin:0px; }
	.gridContainer-5 .grid-two		{ float:left; width:384px; margin:0px; }
	.gridContainer-5 .grid-2		{ float:left; width:384px; margin:0px; }
	.gridContainer-5 .grid-three	{ float:left; width:576px; margin:0px; }
	.gridContainer-5 .grid-3		{ float:left; width:576px; margin:0px; }
	.gridContainer-5 .grid-four		{ float:left; width:768px; margin:0px; }
	.gridContainer-5 .grid-4		{ float:left; width:768px; margin:0px; }
	.gridContainer-5 .grid-five		{ float:left; width:960px; margin:0px; }
	.gridContainer-5 .grid-5		{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-5.pad-5 .grid-one	{ float:left; width:182px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-1		{ float:left; width:182px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-two	{ float:left; width:374px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-2		{ float:left; width:374px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-three	{ float:left; width:566px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-3		{ float:left; width:566px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-four	{ float:left; width:758px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-4		{ float:left; width:758px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-five	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-5.pad-5 .grid-5		{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-5.pad-10 .grid-one	{ float:left; width:172px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-1		{ float:left; width:172px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-two	{ float:left; width:364px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-2		{ float:left; width:364px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-three	{ float:left; width:556px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-3		{ float:left; width:556px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-four	{ float:left; width:748px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-4		{ float:left; width:748px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-five	{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-5.pad-10 .grid-5		{ float:left; width:940px; margin:0px 10px; }
	
	
/*	-------------------------------------------------------------
	6 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-6					{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-6 .grid-one		{ float:left; width:160px; margin:0px; }
	.gridContainer-6 .grid-1		{ float:left; width:160px; margin:0px; }
	.gridContainer-6 .grid-two		{ float:left; width:320px; margin:0px; }
	.gridContainer-6 .grid-2		{ float:left; width:320px; margin:0px; }
	.gridContainer-6 .grid-three	{ float:left; width:480px; margin:0px; }
	.gridContainer-6 .grid-3		{ float:left; width:480px; margin:0px; }
	.gridContainer-6 .grid-four		{ float:left; width:640px; margin:0px; }
	.gridContainer-6 .grid-4		{ float:left; width:640px; margin:0px; }
	.gridContainer-6 .grid-five		{ float:left; width:800px; margin:0px; }
	.gridContainer-6 .grid-5		{ float:left; width:800px; margin:0px; }
	.gridContainer-6 .grid-six		{ float:left; width:960px; margin:0px; }
	.gridContainer-6 .grid-6		{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-6.pad-5 .grid-one	{ float:left; width:150px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-1		{ float:left; width:150px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-two	{ float:left; width:310px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-2		{ float:left; width:310px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-three	{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-3		{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-four	{ float:left; width:630px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-4		{ float:left; width:630px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-five	{ float:left; width:790px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-5		{ float:left; width:790px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-six	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-6.pad-5 .grid-6		{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-6.pad-10 .grid-one	{ float:left; width:140px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-1		{ float:left; width:140px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-two	{ float:left; width:300px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-2		{ float:left; width:300px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-three	{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-3		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-four	{ float:left; width:620px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-4		{ float:left; width:620px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-five	{ float:left; width:780px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-5		{ float:left; width:780px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-six	{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-6.pad-10 .grid-6		{ float:left; width:940px; margin:0px 10px; }
	
	
/*	-------------------------------------------------------------
	8 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-8				{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-8 .grid-one		{ float:left; width:120px; margin:0px; }
	.gridContainer-8 .grid-1		{ float:left; width:120px; margin:0px; }
	.gridContainer-8 .grid-two		{ float:left; width:240px; margin:0px; }
	.gridContainer-8 .grid-2		{ float:left; width:240px; margin:0px; }
	.gridContainer-8 .grid-three	{ float:left; width:360px; margin:0px; }
	.gridContainer-8 .grid-3		{ float:left; width:360px; margin:0px; }
	.gridContainer-8 .grid-four		{ float:left; width:480px; margin:0px; }
	.gridContainer-8 .grid-4		{ float:left; width:480px; margin:0px; }
	.gridContainer-8 .grid-five		{ float:left; width:600px; margin:0px; }
	.gridContainer-8 .grid-5		{ float:left; width:600px; margin:0px; }
	.gridContainer-8 .grid-six		{ float:left; width:720px; margin:0px; }
	.gridContainer-8 .grid-6		{ float:left; width:720px; margin:0px; }
	.gridContainer-8 .grid-seven	{ float:left; width:840px; margin:0px; }
	.gridContainer-8 .grid-7		{ float:left; width:840px; margin:0px; }
	.gridContainer-8 .grid-eight	{ float:left; width:960px; margin:0px; }
	.gridContainer-8 .grid-8		{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-8.pad-5 .grid-one	{ float:left; width:110px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-1		{ float:left; width:110px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-two	{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-2		{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-three	{ float:left; width:350px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-3		{ float:left; width:350px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-four	{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-4		{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-five	{ float:left; width:590px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-5		{ float:left; width:590px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-six	{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-6		{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-seven	{ float:left; width:830px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-7		{ float:left; width:830px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-eight	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-8.pad-5 .grid-8		{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-8.pad-10 .grid-one	{ float:left; width:100px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-1		{ float:left; width:100px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-two	{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-2		{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-three	{ float:left; width:340px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-3		{ float:left; width:340px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-four	{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-4		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-five	{ float:left; width:580px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-5		{ float:left; width:580px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-six	{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-6		{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-seven	{ float:left; width:820px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-7		{ float:left; width:820px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-eight	{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-8.pad-10 .grid-8		{ float:left; width:940px; margin:0px 10px; }
	
		
/*	-------------------------------------------------------------
	10 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-10					{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-10 .grid-one			{ float:left; width:96px; margin:0px; }
	.gridContainer-10 .grid-1			{ float:left; width:96px; margin:0px; }
	.gridContainer-10 .grid-two			{ float:left; width:192px; margin:0px; }
	.gridContainer-10 .grid-2			{ float:left; width:192px; margin:0px; }
	.gridContainer-10 .grid-three		{ float:left; width:288px; margin:0px; }
	.gridContainer-10 .grid-3			{ float:left; width:288px; margin:0px; }
	.gridContainer-10 .grid-four		{ float:left; width:384px; margin:0px; }
	.gridContainer-10 .grid-4			{ float:left; width:384px; margin:0px; }
	.gridContainer-10 .grid-five		{ float:left; width:480px; margin:0px; }
	.gridContainer-10 .grid-5			{ float:left; width:480px; margin:0px; }
	.gridContainer-10 .grid-six			{ float:left; width:576px; margin:0px; }
	.gridContainer-10 .grid-6			{ float:left; width:576px; margin:0px; }
	.gridContainer-10 .grid-seven		{ float:left; width:672px; margin:0px; }
	.gridContainer-10 .grid-7			{ float:left; width:672px; margin:0px; }
	.gridContainer-10 .grid-eight		{ float:left; width:768px; margin:0px; }
	.gridContainer-10 .grid-8			{ float:left; width:768px; margin:0px; }
	.gridContainer-10 .grid-nine		{ float:left; width:864px; margin:0px; }
	.gridContainer-10 .grid-9			{ float:left; width:864px; margin:0px; }
	.gridContainer-10 .grid-ten			{ float:left; width:960px; margin:0px; }
	.gridContainer-10 .grid-10			{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-10.pad-5 .grid-one	{ float:left; width:86px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-1		{ float:left; width:86px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-two	{ float:left; width:182px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-2		{ float:left; width:182px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-three	{ float:left; width:278px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-3		{ float:left; width:278px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-four	{ float:left; width:374px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-4		{ float:left; width:374px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-five	{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-5		{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-six	{ float:left; width:566px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-6		{ float:left; width:566px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-seven	{ float:left; width:662px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-7		{ float:left; width:662px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-eight	{ float:left; width:758px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-8		{ float:left; width:758px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-nine	{ float:left; width:854px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-9		{ float:left; width:854px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-ten	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-10.pad-5 .grid-10	{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-10.pad-10 .grid-one		{ float:left; width:76px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-1		{ float:left; width:76px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-two		{ float:left; width:172px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-2		{ float:left; width:172px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-three	{ float:left; width:268px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-3		{ float:left; width:268px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-four		{ float:left; width:364px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-4		{ float:left; width:364px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-five		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-5		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-six		{ float:left; width:556px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-6		{ float:left; width:556px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-seven	{ float:left; width:652px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-7		{ float:left; width:652px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-eight	{ float:left; width:748px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-8		{ float:left; width:748px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-nine		{ float:left; width:844px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-9		{ float:left; width:844px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-ten		{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-10.pad-10 .grid-10		{ float:left; width:940px; margin:0px 10px; }
	
		
/*	-------------------------------------------------------------
	12 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-12					{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-12 .grid-one			{ float:left; width:80px; margin:0px; }
	.gridContainer-12 .grid-1			{ float:left; width:80px; margin:0px; }
	.gridContainer-12 .grid-two			{ float:left; width:160px; margin:0px; }
	.gridContainer-12 .grid-2			{ float:left; width:160px; margin:0px; }
	.gridContainer-12 .grid-three		{ float:left; width:240px; margin:0px; }
	.gridContainer-12 .grid-3			{ float:left; width:240px; margin:0px; }
	.gridContainer-12 .grid-four		{ float:left; width:320px; margin:0px; }
	.gridContainer-12 .grid-4			{ float:left; width:320px; margin:0px; }
	.gridContainer-12 .grid-five		{ float:left; width:400px; margin:0px; }
	.gridContainer-12 .grid-5			{ float:left; width:400px; margin:0px; }
	.gridContainer-12 .grid-six			{ float:left; width:480px; margin:0px; }
	.gridContainer-12 .grid-6			{ float:left; width:480px; margin:0px; }
	.gridContainer-12 .grid-seven		{ float:left; width:560px; margin:0px; }
	.gridContainer-12 .grid-7			{ float:left; width:560px; margin:0px; }
	.gridContainer-12 .grid-eight		{ float:left; width:640px; margin:0px; }
	.gridContainer-12 .grid-8			{ float:left; width:640px; margin:0px; }
	.gridContainer-12 .grid-nine		{ float:left; width:720px; margin:0px; }
	.gridContainer-12 .grid-9			{ float:left; width:720px; margin:0px; }
	.gridContainer-12 .grid-ten			{ float:left; width:800px; margin:0px; }
	.gridContainer-12 .grid-10			{ float:left; width:800px; margin:0px; }
	.gridContainer-12 .grid-eleven		{ float:left; width:880px; margin:0px; }
	.gridContainer-12 .grid-11			{ float:left; width:880px; margin:0px; }
	.gridContainer-12 .grid-twelve		{ float:left; width:960px; margin:0px; }
	.gridContainer-12 .grid-12			{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-12.pad-5 .grid-one		{ float:left; width:70px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-1			{ float:left; width:70px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-two		{ float:left; width:150px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-2			{ float:left; width:150px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-three		{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-3			{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-four		{ float:left; width:310px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-4			{ float:left; width:310px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-five		{ float:left; width:390px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-5			{ float:left; width:390px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-six		{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-6			{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-seven		{ float:left; width:550px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-7			{ float:left; width:550px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-eight		{ float:left; width:630px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-8			{ float:left; width:630px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-nine		{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-9			{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-ten		{ float:left; width:790px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-10		{ float:left; width:790px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-eleven	{ float:left; width:870px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-11		{ float:left; width:870px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-twelve	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-12.pad-5 .grid-12		{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-12.pad-10 .grid-one		{ float:left; width:60px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-1		{ float:left; width:60px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-two		{ float:left; width:140px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-2		{ float:left; width:140px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-three	{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-3		{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-four		{ float:left; width:300px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-4		{ float:left; width:300px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-five		{ float:left; width:380px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-5		{ float:left; width:380px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-six		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-6		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-seven	{ float:left; width:540px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-7		{ float:left; width:540px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-eight	{ float:left; width:620px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-8		{ float:left; width:620px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-nine		{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-9		{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-ten		{ float:left; width:780px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-10		{ float:left; width:780px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-eleven	{ float:left; width:860px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-11		{ float:left; width:860px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-twelve	{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-12.pad-10 .grid-12		{ float:left; width:940px; margin:0px 10px; }
	
	
/*	-------------------------------------------------------------
	16 Column Grid
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.gridContainer-16					{ overflow:hidden; margin:auto auto; width:960px;	}
	
	/* No Padding */
	.gridContainer-16 .grid-one			{ float:left; width:60px; margin:0px; }
	.gridContainer-16 .grid-1			{ float:left; width:60px; margin:0px; }
	.gridContainer-16 .grid-two			{ float:left; width:120px; margin:0px; }
	.gridContainer-16 .grid-2			{ float:left; width:120px; margin:0px; }
	.gridContainer-16 .grid-three		{ float:left; width:180px; margin:0px; }
	.gridContainer-16 .grid-3			{ float:left; width:180px; margin:0px; }
	.gridContainer-16 .grid-four		{ float:left; width:240px; margin:0px; }
	.gridContainer-16 .grid-4			{ float:left; width:240px; margin:0px; }
	.gridContainer-16 .grid-five		{ float:left; width:300px; margin:0px; }
	.gridContainer-16 .grid-5			{ float:left; width:300px; margin:0px; }
	.gridContainer-16 .grid-six			{ float:left; width:360px; margin:0px; }
	.gridContainer-16 .grid-6			{ float:left; width:360px; margin:0px; }
	.gridContainer-16 .grid-seven		{ float:left; width:420px; margin:0px; }
	.gridContainer-16 .grid-7			{ float:left; width:420px; margin:0px; }
	.gridContainer-16 .grid-eight		{ float:left; width:480px; margin:0px; }
	.gridContainer-16 .grid-8			{ float:left; width:480px; margin:0px; }
	.gridContainer-16 .grid-nine		{ float:left; width:540px; margin:0px; }
	.gridContainer-16 .grid-9			{ float:left; width:540px; margin:0px; }
	.gridContainer-16 .grid-ten			{ float:left; width:600px; margin:0px; }
	.gridContainer-16 .grid-10			{ float:left; width:600px; margin:0px; }
	.gridContainer-16 .grid-eleven		{ float:left; width:660px; margin:0px; }
	.gridContainer-16 .grid-11			{ float:left; width:660px; margin:0px; }
	.gridContainer-16 .grid-twelve		{ float:left; width:720px; margin:0px; }
	.gridContainer-16 .grid-12			{ float:left; width:720px; margin:0px; }
	.gridContainer-16 .grid-thirteen	{ float:left; width:780px; margin:0px; }
	.gridContainer-16 .grid-13			{ float:left; width:780px; margin:0px; }
	.gridContainer-16 .grid-fourteen	{ float:left; width:840px; margin:0px; }
	.gridContainer-16 .grid-14			{ float:left; width:840px; margin:0px; }
	.gridContainer-16 .grid-fifteen		{ float:left; width:900px; margin:0px; }
	.gridContainer-16 .grid-15			{ float:left; width:900px; margin:0px; }
	.gridContainer-16 .grid-sixteen	{ float:left; width:960px; margin:0px; }
	.gridContainer-16 .grid-16			{ float:left; width:960px; margin:0px; }
	
	/* 5px Padding */
	.gridContainer-16.pad-5 .grid-one		{ float:left; width:50px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-1			{ float:left; width:50px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-two		{ float:left; width:110px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-2			{ float:left; width:110px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-three		{ float:left; width:170px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-3			{ float:left; width:170px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-four		{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-4			{ float:left; width:230px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-five		{ float:left; width:290px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-5			{ float:left; width:290px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-six		{ float:left; width:350px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-6			{ float:left; width:350px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-seven		{ float:left; width:410px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-7			{ float:left; width:410px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-eight		{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-8			{ float:left; width:470px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-nine		{ float:left; width:530px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-9			{ float:left; width:530px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-ten		{ float:left; width:590px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-10		{ float:left; width:590px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-eleven	{ float:left; width:650px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-11		{ float:left; width:650px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-twelve	{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-12		{ float:left; width:710px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-thirteen	{ float:left; width:770px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-13		{ float:left; width:770px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-fourteen	{ float:left; width:830px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-14		{ float:left; width:830px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-fifteen	{ float:left; width:890px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-15		{ float:left; width:890px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-sixteen	{ float:left; width:950px; margin:0px 5px; }
	.gridContainer-16.pad-5 .grid-16		{ float:left; width:950px; margin:0px 5px; }
	
	/* 10px Padding */
	.gridContainer-16.pad-10 .grid-one		{ float:left; width:40px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-1		{ float:left; width:40px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-two		{ float:left; width:100px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-2		{ float:left; width:100px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-three	{ float:left; width:160px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-3		{ float:left; width:160px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-four		{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-4		{ float:left; width:220px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-five		{ float:left; width:280px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-5		{ float:left; width:280px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-six		{ float:left; width:340px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-6		{ float:left; width:340px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-seven	{ float:left; width:400px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-7		{ float:left; width:400px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-eight	{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-8		{ float:left; width:460px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-nine		{ float:left; width:520px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-9		{ float:left; width:520px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-ten		{ float:left; width:580px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-10		{ float:left; width:580px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-eleven	{ float:left; width:640px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-11		{ float:left; width:640px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-twelve	{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-12		{ float:left; width:700px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-thirteen	{ float:left; width:760px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-13		{ float:left; width:760px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-fourteen	{ float:left; width:820px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-14		{ float:left; width:820px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-fifteen	{ float:left; width:880px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-15		{ float:left; width:880px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-sixteen	{ float:left; width:940px; margin:0px 10px; }
	.gridContainer-16.pad-10 .grid-16		{ float:left; width:940px; margin:0px 10px; }
	
	
/*	-------------------------------------------------------------
	Nested Grid Classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
	.nested-first	{ margin-left:0px !important; }
	.nested-last	{ margin-right:0px !important; }
	
	
	
	